home *** CD-ROM | disk | FTP | other *** search
/ IRIX Base Documentation 2002 November / SGI IRIX Base Documentation 2002 November.iso / usr / share / catman / p_man / cat5 / uopt.z / uopt
Encoding:
Text File  |  2002-10-03  |  1.5 KB  |  41 lines

  1. UOPT(5)                                               Last changed: 1-28-99
  2.  
  3.  
  4. NNAAMMEE
  5.      uuoopptt - the ucode optimizer
  6.  
  7. IIMMPPLLEEMMEENNTTAATTIIOONN
  8.      IRIX systems
  9.  
  10. DDEESSCCRRIIPPTTIIOONN
  11.      The ucode optimizer, uuoopptt, is a part of the compiling system and is
  12.      always invoked from one of the compiler commands, such as cccc(1) or
  13.      ff7777(1).
  14.  
  15.      uuoopptt has the following options not recognized by the compilers, which
  16.      can be applied with the prefix --WWoo.  For example, to prevent loop
  17.      unrolling completely with the C compiler, use cccc --WWoo,,--llooooppuunnrroollll,,00.
  18.      For compiler commands other than cccc or ff7777 see the appropriate man
  19.      page.
  20.  
  21.      The following options are available:
  22.  
  23.      --llooooppuunnrroollll _c_o_u_n_t
  24.           Each loop which uuoopptt can unroll is unrolled _c_o_u_n_t times.  Set
  25.           _c_o_u_n_t  to 0 to prevent loop unrolling.  For example, you may want
  26.           to prevent loop unrolling if you find that unrolled loops are
  27.           slower (possibly due to cache effects) or where code size
  28.           reduction is critical.  The default is _c_o_u_n_t = 4.
  29.  
  30.      --uunnrroolllllliimmiitt _l_i_m_i_t
  31.           Each loop which uuoopptt can unroll is unrolled a maximum of _l_i_m_i_t
  32.           times.  Defaults to 160.
  33.  
  34. FFIILLEESS
  35.      /usr/lib/uopt
  36.  
  37. SSEEEE AALLSSOO
  38.      cccc(1), ff7777(1),
  39.  
  40.      This man page is available only online.
  41.